﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em{font-style:normal;font-weight:normal}
p, span#copyright { margin: 0; color: #555; font-weight: normal}
p{font-size:12px;font-family:"宋体",Arial,Tahoma; line-height: 1.5em;color:#333;}	
a{text-decoration:none;color:#333}
ul,ol,li{list-style:none}
.fl{float:left}
.fr{float:right}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt18{margin-top:18px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mr10{margin-right:10px}
.mr18{margin-right:18px}
.mr11{margin-right:11px}
.ml10{margin-left:10px}
.ml18{margin-left:18px}
.mb10{margin-bottom:10px}
.b1{border:1px solid #c6d8e0;}
.bt1{border-top:1px solid #cdcdcd;}
.pl10{padding-left:10px}
.pr10{padding-left:10px}
.pd10{padding:10px;}
.w242{width:242px}
.w243{width:243px}

/*common start*/
body
{
	height:auto;
	font-size:12px;
	line-height:22px;
	background:#ddd;
	font-family:"宋体";
}

img
{
	border:0px;
}
li
{
	list-style-type:none;
}
a:hover
{
	text-decoration:underline;
}
.textcenter
{
	text-align:center;
}
.clear
{
	overflow:hidden;
	clear:both;
}
.article_list,
.combox
{
    background:#fff;
    position:relative;
    _width:100%;/*for IE6*/
	font-family:"宋体";
}

/*----------------------自定样式----------------------------*/

/*--------------header start-------------------*/
.wrap
{
	width:1002px;
	background:#fff;
	margin:0px auto 0px auto;
	border:0px solid red;
}
.header
{
	width:966px;
	margin:auto;
	height:80px;
}

.top
{
  width:1002px;
  height:22px;
  line-height:22px;
  border-bottom:1px solid #efefef;
}
.top .maintitle
{
	margin-right:18px;
	color:#16387c;
}
.top span
{
	color:#16387c;
}
.top a
{
	color:#16387c;
}
.sitemap
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
	margin-right:6px;
	color:#16387c;
	border:0px solid black;
}
.sitemap a
{
	font-size:10px;
	color:#16387c;
	font-family:Tahoma, Geneva, sans-serif;
}
.logo
{
	margin:4px 0px 0px 0px;
	border:0px solid black;
}
.menu{
	width:602px;
	height:33px;
	margin:30px 0 0 0;
	display:block;
	background:url(index_06.jpg) no-repeat;
	border:0px solid black;
	color:#fff;
	}
.menu ul .li1,
.menu ul li{
			width:100px;
			display:block;
			float:right;
			margin-top:5px;
			font-size:13px;
			font-weight:normal;
			bottom:0px;
			background:url(line1.gif) no-repeat left;
			color:#fff;
			}
.menu ul .li1
{
	background:none;	
}
.menu ul .li1 a,
.menu ul .li a{
			width:100px;
			display:block;	
			text-align:center;
			color:#fff;
			}
.menu ul .li1 a:hover,			
.menu ul .li a:hover{
			bottom:0px;
			color:#fff;
			font-weight:bold;
			text-decoration:underline;
			}
.slider
{
	width:966px;
	height:193px;
	margin:auto;
}

/*	-----header end----------------------------------------*/

/*-----------home start-----------------------------------*/
.main
{
	width:966px;
	margin:0 auto;
	font-family:"宋体";
}
.mainside
{	
	width:210px;
	font-family:"宋体";
}
.mainbody
{
	width:732px;
	margin:10px 0px 20px 0px;
	font-family:"宋体";
}
.main-title
{
	width:730px;
	height:26px;
	line-height:26px;
	text-indent:12px;
	font-size:14px;
	color:#16387c;
	letter-spacing:1px;
	border:1px solid #bfd3dc;
	border-bottom:0px;
	background:url(nav_bg_yaho_03.jpg) repeat-x;
}
.mainbody .combox
{
	width:230px;
	height:260px;
	border:1px solid #c6d8e0;
}
.mainbody .combox h2
{
	height:26px;
	line-height:26px;
	background:url(nav_bg_yaho_03.jpg) repeat-x;
	font-size:14px;
	text-indent:12px;
	letter-spacing:2px;
	color:#16387c;

}

.mainbody .combox .img
{
	border-bottom:1px solid #c6d8e0;	
}
.mainbody .combox .content
{
	height:101px;
	padding:10px;
}
.mainbody .combox .content ul li
{
	background:url(index-end_29.jpg) no-repeat 2px;
	border:1px solid #fff;
}
.mainbody .combox .content ul li a
{
	display:block;
	width:100%;
	height:22px;
	color:#1c64c8;
	line-height:22px;
	text-indent:10px;
	overflow:hidden;
}
.index_img
{
	padding-right:6px;
}
.about_pd
{
	padding:5px 10px 0 0;
	color:#444;
}
.about_pd a
{
	color:#16387c;
}
.about_pd a:hover
{
	text-decoration:underline;
}
#about_more
{
	color:#16387c;
}
#about_more:hover
{
	text-decoration:underline;
}
/*--------------------sidebar---------------------------------*/
.combox_side
{
	width:210px;
}
.combox_side h2
{
	width:210px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-indent:22px;
	background:url(side_title_12.jpg) no-repeat;
}
.combox_side .comtent ul li
{
	display:block;
}
.combox_side .content ul li a,
.combox_side .content ul li a:visited 
{
	display:block;
	width:208px;
	height:30px;
	color:#16387c;
	line-height:30px;
	background:url(nav_bg_ya01.jpg) repeat-x;
	text-indent:38px;
	border-left:1px solid #c6d8e0;
	border-right:1px solid #c6d8e0;
	text-decoration:none;
	letter-spacing:2px;
	font-size:14px;
	overflow:hidden;
}
.combox_side .content ul li a:hover
{
	color:#16387c;
	text-decoration:none;
	font-weight:bold;
}
.news_side
{
	border:1px solid #c6d8e0;	
}
.news_side h2
{
	display:block;
	width:208px;
	height:26px;
	line-height:26px;
	background:url(nav_bg_yaho_03.jpg) repeat-x;
	font-size:13px;
	text-indent:16px;
	font-weight:bold;
	color:#16387c;
}
.news_side h2 a
{
	display:block;
	color:#16387c;
}
.news_side h3
{
	display:block;
	width:208px;
	height:26px;
	line-height:26px;
	background:url(nav_bg_yaho_03.jpg) repeat-x;
	font-size:13px;
	text-indent:16px;
	font-weight:bold;
	color:#16387c;
}
.news_side .content
{
	width:208px;
	padding:10px 0px 10px 0px;
}
.news_side .content ul li
{
	background:url(index-end_29.jpg) no-repeat 16px;
	border:1px solid #fff;
}
.news_side .content ul li a,
.news_side .content span a
{
	display:block;
	width:100%;
	height:22px;
	line-height:22px;
	text-indent:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#16387c
}
.news_side .content ul li a:hover,
.news_side .content span a:hover
{
	color:#1c64c8;
}

/*--------------------about----------------------*/
.about_banner
{
	width:100%;
	text-align:center;
}

.combox_side01,
.combox_side04
{
	width:200px;
}

.combox_side01 h2
{
	width:199px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-right:2px #0a4c98 solid;
	text-indent:22px;
	background:url(about_07.jpg) no-repeat;
}
.combox_side04 h2
{
	width:199px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-right:2px #0a4c98 solid;
	text-indent:22px;
	background:url(contact.jpg) no-repeat;
}
.combox_side04 .comtent ul li,
.combox_side01 .comtent ul li
{
	display:block;
}
.combox_side04 .content ul li a,
.combox_side01 .content ul li a
{
	display:block;
	width:199px;
	height:30px;
	color:#16387c;
	line-height:30px;
	background:url(nav_bg_ya01.jpg) repeat-x;
	text-indent:38px;
	border-left:1px solid #c6d8e0;
	border-right:1px solid #c6d8e0;
	text-decoration:none;
	letter-spacing:2px;
	font-size:14px;
	overflow:hidden;
}
.combox_side04 .content ul li a:hover,
.combox_side01 .content ul li a:hover
{
	color:#16387c;
	text-decoration:none;
	font-weight:bold;
}
.about
{
	width:732px;
	text-align:left;	
}
.about span
{	
}
.about h1
{
	height:42px;
	line-height:56px;
	vertical-align:bottom;
	text-indent:22px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	background:url(pro_title.jpg) no-repeat;
	color:#16387c;
}
.about_content
{
	padding:10px 10px 30px 10px;
	font-family:Tahoma,"宋体";
	
}
.about_content strong
{
	color:#555;
}
.about_content h2
{
	font-size:13px;
	font-weight:bold;
	color:#555;
}
.about_content li
{
	list-style:inside disc;
	margin-top:10px;
	line-height:24px;
	color:#333;
}
.content h5
{
	font-size:12px;
	font-weight:bold;
	width:130px;
	height:22px;
	background:url(catalog_bg_02.jpg) repeat-x;
	color:#16387c;
	margin-left:260px;
	text-indent:10px;
}
.content h3
{
	font-size:12px;
	font-weight:bold;
	width:130px;
	height:22px;
	background:url(catalog_bg_02.jpg) repeat-x;
	color:#16387c;
	margin-left:320px;
	text-indent:10px;
}
#article_li_lineheight li
{
	line-height:12px;	
}
.about_content li strong
{
	color:#555;	
}
.about_content p
{
	font-size:13px;
}
.about_content a
{
	color:#16387c;
}
.about_content .articlenext p
{
 	line-height:30px;
}
.about_content .articlenext a
{
	text-indent:10px;
	color:#16387c;
}
.about_bg
{
	background:url(about_bg.jpg) repeat-x;	
}

/*--------------------catalog-------------------------------*/


.product_center
{
	width:732px;	
}
.product_center h1
{
	font-size:14px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	text-indent:50px;
	color:#16387c;
	background:url(index_13.jpg) no-repeat;	
}
.product_center .content
{
	width:730px;
	height:366px;
	border:1px solid #cdcdcd;	
	border-bottom:0;
}
.product_center .content h2
{
	width:730px;
	height:26px;
	line-height:26px;
	text-indent:26px;
	font-size:14px;

	background:url(products_title_11.jpg) no-repeat;
	border-bottom:2px solid #919cca;
}
.product_center .content h2 a
{
	color:#16387c;	
}
.product_type
{	
	width:242px;
	height:168px;	
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
.product_type em,
.product_type strong
{
	display:block;	
	text-indent:32px;
	color:#1c64c8;
	font-family:Tahoma, Geneva, sans-serif;
}
.product_type a
{
	color:#1c64c8;	
	font-family:Tahoma,"宋体";
}
.product_type a:hover
{
	text-decoration:underline;	
}
/*-------------------category--------------------------------*/
.mainbody_cat
{
	width:732px;
	margin:10px 0px 20px 0px;
	font-family:"宋体";

}
.mainbody_cat .content
{
	padding:0;
	width:730px;	
	border:1px solid #c6d8e0;
}
.mainbody_cat .navigate h1,
.mainbody_cat .navigate span
{
	float:left;
}
.mainbody_cat .navigate span
{
	text-indent:52px;	
}
.mainbody_cat .navigate h1
{
	text-indent:2px;
}
.mainbody_cat .result_list
{
	height:30px;
	padding:3px;
	overflow:hidden;
	border-bottom:1px dotted #cdcdcd;
}
.mainbody_cat .result_list span
{
	color:#666;	
}
.mainbody_cat .result_list h2
{
	height:26px;
	line-height:26px;
	font-weight:normal;
	background:#efefef;	
	text-indent:16px;

	background:url(index-end_29.jpg) no-repeat 6px 10px;
}
.mainbody_cat .result_list h2 a
{
	color:#16387c;
}
.mainbody_cat .more
{
	width:80px;
	height:22px;
	line-height:22px;
	text-align:center;	
	margin:5px 4px 0 0;
	font-size:12px;
	font-family:"宋体";
	background:url(catalog_bg_02.jpg) repeat-x;

}
.mainbody_cat .more a
{
	color:#16387c;
}
.time
{
	margin:3px 0px 0px 30px;	
}
.pager
{
	color:#16387c;
	text-indent:10px;
	margin-bottom:10px;
}
.pager span
{
margin-right:10px;	
}
.pager a
{
	float:left;
	display:block;
	text-align:center;
	width:80px;
	height:22px;
	background:url(catalog_bg_02.jpg) repeat-x;
	margin-left:10px;
	text-indent:0px;
	color:#16387c;
}

.mainside .text_list
{
	border-bottom:1px dotted #ddd;	
}
.article_list_result
{
	padding:10px 0 10px 0;
	border:0px solid black;
}
#sub_category
{
	display:block;
	border:1px solid #ddd;
}
#sub_category .content ul li
{
	float:left;
	padding-right:0px;
}
#sub_category .content ul li a
{
	display:block;
	width:150px;
	margin:3px 0px 3px 20px;
	text-indent:0;
	text-align:center;
}
.combox_cata 
{
	width:730px;
	border:1px solid #c6d8e0;	
}
.combox_cata .content
{
	padding:4px 0px 10px 10px;
}
.combox_cata .content strong
{
	color:#16387c;
	font-weight:normal;
	font-size:13px;
	
}
.combox_cata .content li a
{
	display:block;
	width:134px;
	height:22px;
	line-height:22px;
	text-align:center;
	margin:6px 10px 6px 0px;
	background:url(catalog_bg_02.jpg) repeat-x;
	color:#16387c;
}
.combox_cata .content li a:hover
{
	text-decoration:underline;
	color:#16387c;
}
.combox_cata h2,
.result_pro h1
{
	width:730px;
	height:26px;
	line-height:26px;
	background:url(nav_bg_yaho_03.jpg) repeat-x;
	font-size:14px;
	text-indent:12px;
	color:#16387c;
}
.result_pro li a
{
	color:#1c64c8;
}
.result_pro li a:hover
{
	color:#1c64c8;
	text-decoration:underline;
}
.thumb strong a
{
	font-weight:normal;
	margin-top:10px;
}
/*---------------------product--------------------------------*/
.pro_desc h1
{
	width:732px;
	height:42px;
	vertical-align:bottom;
	background:url(pro_title.jpg) no-repeat;	
	text-indent:20px;
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	color:#16387c;
}
.pro_desc .content
{
	padding:10px 10px 30px 10px;
	font-family:Tahoma,"宋体";
	border-bottom:1px solid #cdcdcd;

}
.line table,
.pro_desc .content table
{
	border:1px solid #cdcdcd;
	border-right:0;
	border-bottom:0;
}
.pro_desc .content table td
{
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	text-align:center;
}
.line table td
{
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
#article_table table
{
	border:0; 
}
#article_table table td
{
	border:0;
}
#article_table table strong
{
	color:#000;	
}
.pro_desc .content p
{
	color:#555;
}
.pro_desc .content a
{
	color:#16387c;	
}
.pro_desc .content a:hover
{
	text-decoration:underline;	
}
.next_pro
{
	height:30px;
	line-height:30px;
}
.prevpro,
.nextpro
{
	color:#555;	
}
.prevpro a,
.nextpro a
{
	color:#16387c;
}
/*-------------------contact-------------------------------*/
.contact
{
	width:1000px;
	height:400px;
	padding-bottom:20px;
	font-family:Tahoma,"宋体";
}
.contact01
{
	width:480px;
} 
.contact p
{
	
font-size:13px;


}
.contact01_title,
.p1
{
	text-indent:30px;	
}
.contact .comment
{	
	width:440px;
	color:#555;
	font-family:Arial,Tahoma;
}
.contact .comment_title
{
	margin-bottom:20px;	
}

/*--------------------404------------------------*/

/*----------------------原始样式---------------------------*/
.links
{
	width:964px;
	margin:0 auto;
	border:1px solid #c6d8e0;
}
.links h3
{
	height:26px;
	background:url(nav_bg_yaho_03.jpg) repeat-x;
	font-size:13px;
	font-weight:bold;
	font-family:"宋体";
	color:#16387c;
	text-indent:10px;
}
.link_list
{

}
.links ul li
{
   float:left;	
   padding:4px 8px 4px 8px;
}
.links ul li a
{
	color:#16387c;
}
.navigate
{
	background:url(nav_bg_yaho_03.jpg) repeat-x;
	height:26px;
	line-height:26px;
	text-indent:12px;
	color:#16387c;
	border:1px solid #c6d8e0;
	border-bottom:0;
}
.navigate a
{
	color:#16387c;	
}
.footer_main
{
	background:#fff;
	text-align:center;
	width:100%;
	border-top:1px solid #dcdcdc;
}
.footer
{
	overflow:hidden;
	width:966px;
	height:30px;
	line-height:30px;
	margin:0px auto 0px auto;
	text-align:center;
}
.footer h3
{
	color:#888;	
}

.footer li
{
	color:#888;
}
.footer a
{
	color:#888;
}
.footer a:hover
{
	color:#555;
}
.coinfo
{
	width:966px;
	height:30px;
	margin:0px auto 0px auto;
	text-align:center;
	color:#999;
}
.coinfo a
{
	color:#aaa;
}
.coinfo a:hover
{
 color:#666;	
}
#content
{
	overflow:hidden;
}
#content h1
{
	text-align:center;
	padding:15px;
	overflow:hidden;
	font-size:25px;
}
#content .attr
{
	padding:0px 15px;
}
#content .content
{
	font-size:15px;
	text-indent:20px;
	padding:15px;
	padding-top:0px !important;
}

.thumb
{
	float:left;
	width:182px;
	height:160px;
	text-align:center;
	padding-top:20px;
}
.thumb img
{
	width:150px;
	height:120px;
}
